// 验证类
import Verify from '../../utils/verify.js';

const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        queryString: {
            nickname: '',
            card_num: '',
        },
        user:{}
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
    },

    /**
     * 输入框绑定；
     */
    onInput(event) {
        let _this = this;
        let dataKey = 'queryString.' + event.currentTarget.dataset.key;
        _this.setData({
            [dataKey]: event.detail
        })
    },

    /**
     * 新增入住人
     */
    add() {
        let _this = this;
        //校验姓名；
        if (Verify.isEmpty(_this.data.queryString.nickname)) return app.tips('姓名不能为空');
        //检验身份证；
        if (!Verify.checkIdCard(_this.data.queryString.card_num)) return app.tips('身份证格式不正确');

        app.loading('正在处理...')
        app.HttpsRequest('resident/create', 'POST', _this.data.queryString).then(ret => {
            if(ret){
                wx.hideLoading();
                wx.navigateBack()
            }
        });
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})